Hda glk#260
Conversation
Some DMA types (HD/A for insstance) require to synchronize selection of the channel between the host and the dsp. Stream tag is a common setting for both host and dai atm, so it is not adjusted in dai comp. Signed-off-by: Marcin Maka <marcin.maka@linux.intel.com>
There are no buffer completion int's, so work queue timers are used by hda-dma in cyclic mode. Buffer segment completion programming removed. W/A to observed work queue timer inaccuracy applied. Signed-off-by: Marcin Maka <marcin.maka@linux.intel.com>
Dedicated implementation of trigger handler and element creation merged. Hd/a version simplified, host and local sgl removed. Signed-off-by: Marcin Maka <marcin.maka@linux.intel.com>
|
@mmaka1 looks like a build failure on CNL libtool: link: xtensa-cnl-elf-gcc -I /home/sof/work/sof.git/src/arch/xtensa/include -I /home/sof/work/sof.git/src/arch/xtensa/up/include -I /home/sof/work/sof.git/src/arch/xtensa/up/xtos -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -I /home/sof/work/sof.git/src/platform/cannonlake/include -I /home/sof/work/sof.git/src/platform/intel/include -I /home/sof/work/sof.git/src/platform/cannonlake/include/arch -I /home/sof/work/sof.git/src/include -I /home/sof/work/sof.git/../xtensa-root/xtensa-cnl-elf/include -O2 -g -Wall -Werror -Wl,-EL -Wmissing-prototypes -nostdlib -Wl,--no-check-sections -u call_user_start -Wl,-static -Wl,-Map=sof-cnl.map -T ../../platform/cannonlake/cannonlake.x -nostdlib -o sof sof-timer.o up/xtos/sof-crt1-boards.o up/xtos/sof-_vectors.o up/sof-cpu.o up/sof-init.o up/sof-schedule.o up/sof-task.o sof-main-entry.o ../../init/libinit.a ../../tasks/libtasks.a ../../lib/libcore.a ../../platform/cannonlake/.libs/libplatform.a ../../ipc/libsof_ipc.a ../../lib/libdma.a ../../audio/libaudio.a ../../drivers/libdrivers.a ../../math/libsof_math.a -lgcc up/xtos/libxtos.a up/xtos/libxlevel2.a up/xtos/libxlevel3.a up/xtos/libxlevel4.a up/xtos/libxlevel5.a up/hal/libhal.a |
No description provided.